package jp.yvn.game.shooting.schedule;

import jp.yvn.game.shooting.R;
import jp.yvn.game.shooting.element.TelopEntity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Point;

/**
 * Nomal mode Stage1のｽｹｼﾞｭｰﾙｸﾗｽです
 * 
 * @author Yvn_pq
 */
public class BaseStageSchedule {

	protected Context mContext;

	// Fairy1
	/** 画像のパス(右向き) */
	public static int[] BMP_FAIRY1_RIGHT_ID = { R.drawable.faily1, R.drawable.faily2, R.drawable.faily3, R.drawable.faily4 };

	/** 画像のパス(左向き) */
	public static int[] BMP_FAIRY1_LEFT_ID = { R.drawable.faily1l, R.drawable.faily2l, R.drawable.faily3l, R.drawable.faily4l };

	/** 画像のパス(正面) */
	public static int[] BMP_FAIRY1_FRONT_ID = { R.drawable.faily_1, R.drawable.faily_2, R.drawable.faily_3 };

	// Fairy2
	/** 画像のパス(右向き) */
	public static int[] BMP_FAIRY2_RIGHT_ID = { R.drawable.faily_d1r_001, R.drawable.faily_d1r_002, R.drawable.faily_d1r_003, R.drawable.faily_d1r_004 };

	/** 画像のパス(左向き) */
	public static int[] BMP_FAIRY2_LEFT_ID = { R.drawable.faily1l, R.drawable.faily2l, R.drawable.faily3l, R.drawable.faily4l };

	/** 画像のパス(正面) */
	public static int[] BMP_FAIRY2_FRONT_ID = { R.drawable.faily_d1n_001, R.drawable.faily_d1n_002, R.drawable.faily_d1n_003 };

	/** 画像リスト(アニメ用) */
	public static Bitmap[] mFairy1RightBitmapList = new Bitmap[BMP_FAIRY1_RIGHT_ID.length]; // 右向き
	public static Bitmap[] mFairy1LeftBitmapList = new Bitmap[BMP_FAIRY1_LEFT_ID.length]; // 左向き
	public static Bitmap[] mFairy1FrontBitmapList = new Bitmap[BMP_FAIRY1_FRONT_ID.length]; // 正面

	/** 画像リスト(アニメ用) */
	public static Bitmap[] mFairy2RightBitmapList = new Bitmap[BMP_FAIRY2_RIGHT_ID.length]; // 右向き
	public static Bitmap[] mFairy2LeftBitmapList = new Bitmap[BMP_FAIRY2_LEFT_ID.length]; // 左向き
	public static Bitmap[] mFairy2FrontBitmapList = new Bitmap[BMP_FAIRY2_RIGHT_ID.length]; // 正面

	public static Bitmap mBulletBitmap; // 弾幕

	// private final long[] EVENT_TIMING = { 3000, 5000, 8000, 12000, 15000,
	// 18000, 21000, 25000 };

	private final int mEventCnt = 0;

	private long mStartTime = 0;

	private TelopEntity mTelop;

	public BaseStageSchedule(Context context, Point viewSize) {
		mContext = context;
		mStartTime = System.currentTimeMillis();
	}

	public void draw(Canvas canvas) {

	}
}
